from django.db import models

# Create your models here.
class Users(models.Model):
    # 会员 姓名 密码 手机号 邮箱 性别 年龄 状态 path 注册时间
    username=models.CharField(max_length=30)
    password=models.CharField(max_length=77)
    phone = models.CharField(max_length=11)
    email = models.CharField(max_length=100,null=True)
    age = models.IntegerField()
    sex = models.CharField(max_length=1,choices=(('1','男'),('0','女')))
    pic_url=models.CharField(max_length=255)
    status=models.IntegerField(default=0)
    addtime = models.DateTimeField(auto_now_add=True)

# 商品分类
class Cates(models.Model):
    # id name pid  path
       # 1  服装 0      0,
       # 2  家电 0      0,
       # 3  男装 1      0,1,
       # 4  正装 3      0,1,3,
       # 5  女装 1      0,1,
       # 6  热裤 5      0,1,5,
       # 7  电视 2      0,2,
       # 8  西裤 4      0,1,3,4
    name=models.CharField(max_length=30)
    pid=models.IntegerField()
    path=models.CharField(max_length=30)
    isDelete=models.BooleanField(default=True) 

    def __str__(self):
      return self.path

# 商品管理
class Goods(models.Model):
  # 标题
  title = models.CharField(max_length=70)
  # 外建
  cateid = models.ForeignKey(to='Cates')
  # 商品图像
  pic_url=models.CharField(max_length=200)
  # 库存量
  gnum = models.IntegerField()
  # 单价
  price=models.FloatField()
  # 描述
  info = models.TextField(max_length=255)
  # 状态
  status = models.IntegerField(default=0)
  # 访问量
  clicknum = models.IntegerField(default=0)
  # 销售量
  ordenum = models.IntegerField(default=0)
  # 上架时间
  addtime=models.DateTimeField(auto_now_add=True)

